package com.ihr360.payroll.request;

import com.ihr360.commons.request.Ihr360SearchBody;
import com.ihr360.type.StaffStatus;

import java.util.List;

public class StaffSalaryProfileSearchBody extends Ihr360SearchBody {

    /**
     * 有权限的员工id
     */
    private List<String> authStaffIds;

    private long totalPages;

    private long totalElements;

    private String staffName;

    private List<Long> departmentIds;

    /**
     * 是否查询角标展示所需要的信息
     */
    private boolean showCornerInfo = true;

    private StaffStatus staffStatus;


    public List<String> getAuthStaffIds() {
        return authStaffIds;
    }

    public void setAuthStaffIds(List<String> authStaffIds) {
        this.authStaffIds = authStaffIds;
    }

    public long getTotalPages() {
        return totalPages;
    }

    public void setTotalPages(long totalPages) {
        this.totalPages = totalPages;
    }

    public long getTotalElements() {
        return totalElements;
    }

    public void setTotalElements(long totalElements) {
        this.totalElements = totalElements;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public List<Long> getDepartmentIds() {
        return departmentIds;
    }

    public void setDepartmentIds(List<Long> departmentIds) {
        this.departmentIds = departmentIds;
    }

    public boolean isShowCornerInfo() {
        return showCornerInfo;
    }

    public void setShowCornerInfo(boolean showCornerInfo) {
        this.showCornerInfo = showCornerInfo;
    }

    public StaffStatus getStaffStatus() {
        return staffStatus;
    }

    public void setStaffStatus(StaffStatus staffStatus) {
        this.staffStatus = staffStatus;
    }
}
